home *** CD-ROM | disk | FTP | other *** search
-
- Listing 2
-
- //
- // test1.cpp
- //
- #include <stdio.h>
- #include "rational.h"
-
- int main()
- {
- int i;
- rational r1 (1, 2); // r1 = 1/2;
- rational r2 (3, 5); // r2 = 3/5;
-
- for (i = 0; i < 3; ++i)
- {
- printf("r1 = ");
- r1.put(stdout);
- putchar('\n');
- printf("r2 = ");
- r2.put(stdout);
- putchar('\n');
- r1 = (r1 + r2) / rational(1, 2);
- r2 = r2 * rational(2, 3) + r1;
- }
- return 0;
- }
-
-